package com.heima.service;

import com.heima.pojo.dto.PartnerDto;
import com.heima.pojo.dto.PartnerSearchDto;
import com.heima.pojo.vo.PartnerSearchVO;
import com.heima.pojo.vo.PartnerVO;

public interface PartnerService {
    /**
     * 新增合作商
     * @param partnerDto
     */
    void addPartner(PartnerDto partnerDto);

    /**
     * 分页查询合作商
     * @param partnerSearchDto
     * @return
     */
    PartnerSearchVO pageQuery(PartnerSearchDto partnerSearchDto);

    /**
     * 根据id查询合作商详情
     * @param id
     * @return
     */
    PartnerVO findById(Integer id);

    /**
     * 修改合作商
     * @param id
     * @param partnerDto
     */
    void updatePartner(Integer id, PartnerDto partnerDto);

    /**
     * 删除合作商
     * @param id
     */
    void delById(Integer id);

    /**
     * 重置密码
     * @param id
     */
    void resetPwd(Integer id);
}
